Vavoom uses a Hexen style animation script where only first frame of the animation gets animated. That's why aimation depends on which frame of the animation is used as surface's texture. Actually it's possible to write an animation script that will animate all frames.